package com.xunk.equipment.vo.response;

import lombok.Data;

import java.util.List;
import java.util.Map;
import com.xunk.common.core.domain.EquipmentResponse;


/**
 * @ProjectName: xunk
 * @Package: com.xunk.equipment.vo.response
 * @ClassName: AirConditionerResponse
 * @Author: tangguangyuan
 * @Description: 空调返回实体类
 * @Date: 2021/3/31 16:06
 * @Version: 1.0
 */
@Data
public class AirConditionerResponse extends EquipmentResponse {

    /**
     * 开关
     *true:开
     *false:关
     */
    private Boolean on;

    /**
     * 模式
     * 3:Cool
     * 4:Heat
     * 7:Fan
     * 8:Dry
     * */
    private int mode;

    /**
     * 温度
     * range:0-100
     * step:1
     * */
    private int temperature;

    /**
     * 目标温度
     * range:19-30
     * step:1
     */
    private int targetTemperature;

    /**
     * 风力
     * 1 ：1档
     * 2 ：2档
     * 3 ：3档
     * */
    private int fanLevel;

    /**
     * 报警
     * 0：报警解除
     * 2:设备报警
     * */
    private int alarm;

    /**
     * 属性预设值
     * */
    private List<Map<String,String>> modeList;
    private Map<String,String> temperatureRange;
    private Map<String,String> targetTemperatureRange;
    private List<Map<String,String>> fanLevelList;
    private List<Map<String,String>> alarmList;

}
